@import url(yzui.css);
/* news-column-center.html */
.header{width:100%;background:#fff;height:100px;}
.header .nav-arrow{display: none;}
.header .logo{float:left;height:50px;margin-top:25px;}
.header .logo img{max-height:100%;vertical-align:middle;}
.header .header-nav{float:right;height:100px;}
.header .header-nav .up{width:100%;text-align:right;font-size:14px;color:#666;margin-top:15px;}
.header .header-nav .up a{color:#666;}
.header .header-nav ul{width: 100%;display:inline-block;margin-top:15px;}
.header .header-nav li{position: relative;float: left;text-align: center;margin:0px 17px;position:relative;padding:0px 8px;}
.header .header-nav li:nth-last-child(1){margin-right:0px;padding-right:0px;}
.header .header-nav li>a{font-size:16px;color:#333;font-weight:bold;}
.header .header-nav li::after{content:'';position:absolute;bottom:-18px;width:0%;left:0px;height:2px;background:#336645;transition:1s;}
.header .header-nav li:hover::after,.header .header-nav li.active::after{width:100%;}
/* .header .header-nav li dl{display:none;position:absolute;top:80px;left:-40px;width:160px;text-align:center;z-index:99;}
.header .header-nav li dl dd{line-height:40px;height:40px;background:#fff;}
.header .header-nav li dl dd a{color:#43c4ff;display:inline-block;width:100%;font-size:16px;}
.header .header-nav li dl dd:hover a{color:#fff;background:#43c4ff;} */
.header .header-nav li:hover dl{display:block;}

.header_h{position:absolute;top:0px;left:0px;background:none;z-index:999;}
.header_h .header-nav li>a{font-weight:bold;font-size:16px;color:#fff;}
.header_h .header-nav .up{color:#fff;}
.header_h .header-nav .up a{color:#fff;}

.m_banner{position:relative;}
.banner{width:100%;}
.banner img,.m_banner img{height: 100%;}
.m_banner .swiper-container-horizontal > .swiper-pagination-bullets,.m_banner .swiper-pagination-custom,.m_banner .swiper-pagination-fraction{bottom:6%;}
.swiper-pagination .swiper-pagination-bullet{background:#fff;width: 40px;height:3px;border-radius:2px;}
.swiper-pagination .swiper-pagination-bullet-active{background:#336645;}

.m_about{width:100%;margin-top:60px;display:inline-block;}
.m_about_l{float:left;width:43.57%;background:url('../images/logo-img.jpg')no-repeat right bottom;padding:50px 3% 50px 0px;}
.m_about_l .tit{width:100%;display:inline-block;}
.m_about_l .tit h3{font-size:32px;color:#111;padding-bottom:36px;width:100%;position:relative;}
.m_about_l .tit h3 span{position:absolute;bottom:0px;left:0px;width:20px;height:4px;background:#336645;}
.m_about_l .tit p{margin-top:20px;width:100%;display:inline-block;font-size:20px;color:#111;font-weight:bold;}
.m_about_l .text{width:100%;margin-top:36px;display:inline-block;}
.m_about_l .text p{font-size:16px;line-height:32px;color:#333;text-align:justify;height:128px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.m_about_l .text a{display:inline-block;text-align:center;margin-top:58px;width:160px;height:50px;line-height:50px;border:1px solid #336645;}
.m_about_l .text a span{font-size:16px;color:#336645;background:url('../images/more-2.png')no-repeat right center;padding-right:22px;}
.m_about_l .text a:hover{background:#336645;}
.m_about_l .text a:hover span{color:#fff;background:url('../images/moer-3.png')no-repeat right center;}
.m_about_r{float:right;width:53.57%;}
.m_about_r img{width:100%;}

.m_cpygc{width:100%;display:inline-block;margin-top:55px;}
.m_title{width:100%;display:inline-block;text-align:center;}
.m_title span{display:inline-block;width:100%;font-size:34px;line-height:34px;color:#111;}
.m_title p{width:100%;display:inline-block;margin-top:15px;font-size:16px;color:#333;height:12px;}
.m_title p i{display:inline-block;width:85px;height:1px;background:#336645;transform:translateY(-5px);margin:0px 10px;}
.m_cpygc_con{width:100%;margin-top:10px;display:inline-block;}
.m_cpygc_con ul{margin-left:-1.19%;}
.m_cpygc_con ul li{float:left;width:32.14%;margin-left:1.19%;margin-top:30px;text-align:center;}
.m_cpygc_con ul li a{display:inline-block;width:100%;}
.m_cpygc_con ul li a span{display:inline-block;width:100%;overflow:hidden;border-radius:10px;}
.m_cpygc_con ul li a span img{width:100%;transition:1s;}
.m_cpygc_con ul li:hover a span img{transform:scale(1.1);}
.m_cpygc_con ul li a p{margin-top:20px;font-size:20px;color:#333;font-weight:bold;}
.m_cpygc_con ul li:hover a p{color:#336645;}

.m_case{width:100%;display:inline-block;padding:60px 0px 50px;}
.m_case_con{width:100%;margin-top:40px;display:inline-block;}
.m_case_con .swiper-slide{opacity:0.2;position:relative;padding-bottom:65px;}
.m_case_con .swiper-slide img{width:100%;transform:scale(0.8);transition:1s;}
.m_case_con .swiper-slide .text{position:absolute;bottom:10px;width:83.8%;opacity:0;left:8.1%;background:#fff;padding:35px 30px;box-shadow:3px 4px 5px 0px rgba(14, 4, 8, 0.2);transition:1;}
.m_case_con .swiper-slide .text .text_l{float:left;width:70%;}
.m_case_con .swiper-slide .text .text_l span{font-size:22px;color:#111;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m_case_con .swiper-slide .text .text_l p{font-size:16px;color:#666;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m_case_con .swiper-slide .text .text_r{float:right;width:22%;}
.m_case_con .swiper-slide .text .text_r a{display:inline-block;text-align:center;background:#336645;width:100%;height:50px;line-height:50px;border:1px solid #336645;}
.m_case_con .swiper-slide .text .text_r a span{font-size:16px;color:#fff;background:url('../images/moer-3.png')no-repeat right center;padding-right:22px;}
.m_case_con .swiper-slide-active{opacity:1;}
.m_case_con .swiper-slide-active img{transform:scale(1);}
.m_case_con .swiper-slide-active .text{width:83.8%;opacity:1;}
.m_case_con .swiper-button-next,.m_case_con .swiper-button-prev{width:20px;height:32px;margin-top:-16px;background-size:20px 32px;}
.m_case_con .swiper-button-prev{background-image:none;background:url('../images/project-icon-1.png')no-repeat center center;left:21.5%;}
.m_case_con .swiper-button-next{background-image:none;background:url('../images/project-icon-2.png')no-repeat center center;right:21.5%;}

.m_article{width:100%;display:inline-block;padding:0px 0px 60px;}
.m_article_con{width:100%;margin-top:40px;display:inline-block;}
.m_article_con .item{margin-left:-1.9%;}
.m_article_con .item01{float:left;width:31.43%;margin-left:1.9%;}
.m_article_con .item01 .img{width:100%;overflow:hidden;}
.m_article_con .item01 .img a{display:inline-block;width:100%;}
.m_article_con .item01 .img a img{width:100%;transition:1s;}
.m_article_con .item01 .text{width:100%;display:inline-block;margin-top:40px;}
.m_article_con .item01 .text a{display:inline-block;width:100%;font-size:16px;color:#333;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m_article_con .item01 .text p{margin-top:25px;width:100%;font-size:14px;color:#666;line-height:26px;text-align:justify;margin-bottom:25px;height:53px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.m_article_con .item01 .text b{width:100%;padding-top:20px;font-size:18px;color:#999;display:inline-block;border-top:1px solid #ddd;}
.m_article_con .item01:hover .img a img{transform:scale(1.1);}
.m_article_con .item01:hover .text a{color:#336645;}
.m_article_con .item01:hover b{color:#336645;background:url('../images/product-icon-1.png')no-repeat right 20px center;}

.m_article .more{width:100%;margin-top:40px;display:inline-block;text-align:center;}
.m_article .more a{display:inline-block;text-align:center;width:160px;height:50px;line-height:50px;border:1px solid #336645;}
.m_article .more a span{font-size:16px;color:#336645;background:url('../images/more-2.png')no-repeat right center;padding-right:22px;}
.m_article .more a:hover{background:#336645;}
.m_article .more a:hover span{color:#fff;background:url('../images/moer-3.png')no-repeat right center;}


.footer{width:100%;background:#f7f7f7;display:inline-block;}
.foot{width:100%;display:inline-block;padding:20px 0px;border-bottom:1px solid rgba(0,0,0,0.2);}
.foot .f_logo{float:left;width:22.3%;padding:30px 0px;}
.foot .f_logo img{width:100%;}
.foot .f_contact{float:left;width:26.7%;margin:0px 11%;}
.foot .f_contact p{font-size:14px;line-height:24px;color:#333;margin-bottom:15px;}
.foot .f_contact p:nth-last-child(1){margin-bottom:0px;}
.foot .f_nav{width:11.5%;float:left;}
.foot .f_nav p{position:relative;font-size:16px;letter-spacing:2px;color:#333;padding-bottom:10px;}
.foot .f_nav p span{display:inline-block;width:29px;height:1px;background:#333;position:absolute;bottom:0px;left:0px;}
.foot .f_nav .con{display:inline-block;width:100%;}
.foot .f_nav .con a{float:left;font-size:14px;letter-spacing:1px;color:#333;margin-top:15px;}
.foot .f_nav .con a:nth-child(2n){float:right;}
.foot .f_nav .con a:hover{color:#336645;}
.foot .f_ewm{float:right;width:7.6%;}
.foot .f_ewm img{width:100%;}
.foot .f_ewm p{font-size:12px;color:#333;margin-top:12px;text-align:center;width:100%;}
.copyrights{width:100%;display:inline-block;padding:13px 0px;font-size:12px;color:#333;text-align:center;}
.copyrights a{color:#333;}
.copyrights a:hover{color:#336645;}


/* chzx.html */
.crumbs{width:100%;display:inline-block;margin-top:15px;font-size:14px;height:12px;line-height:12px;color:#999;}
.crumbs .containers{padding-left:18px;background:url('../images/Consultation-icon-1.png')no-repeat left center;}
.crumbs .containers a{color:#999;}
.crumbs .containers a:hover,.crumbs .containers span{color:#336645;}

.chzx{width:100%;display:inline-block;margin-top:15px;padding-bottom:70px;}
.chzx .nei{width:100%;display:inline-block;}
.chzx .nei ul{margin-left:-1.19%;}
.chzx .nei ul li{float:left;width:32.14%;margin-left:1.19%;margin-top:40px;background:#f7f7f7;padding:35px 20px;position:relative;transition:1s;}
.chzx .nei ul li::after{position:absolute;content:'';height:2px;background:#336645;width:0%;bottom:0px;left:0px;transition:1s;}
.chzx .nei ul li:hover{box-shadow:0px 0px 10px 0px rgba(14, 4, 8, 0.3);}
.chzx .nei ul li:hover::after{width:100%;}
.chzx .nei ul li span{display:inline-block;width:100%;font-size:20px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.chzx .nei ul li a{display:inline-block;width:100%;margin-top:25px;font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:1s;}
.chzx .nei ul li:hover a{color:#336645;}
.chzx .nei ul li p{font-size:14px;line-height:28px;color:#666;margin-top:55px;height:56px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}


/* case.html */
.case{width:100%;display:inline-block;padding:25px 0px 70px;}
.case .item .item01{width:100%;display:inline-block;margin-top:30px;}
.case .item .item01:hover{background:#f7f7f7;}
.case .item .item01 .img{float:left;width:50%;overflow:hidden;height: 450px;}
.case .item .item01 .img a{display:inline-block;width:100%;}
.case .item .item01 .img a img{width:100%;transition:1s;}
.case .item .item01:hover .img a img{transform:scale(1.1);}
.case .item .item01 .text{float:right;width:47.14%;padding:40px 20px 40px 0px;}
.case .item .item01 .text a:nth-child(1){font-size:20px;color:#336645;position:relative;display:inline-block;width:100%;padding-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight: bold;}
.case .item .item01 .text a:nth-child(1) i{display:inline-block;width:100px;height:2px;background:#336645;position:absolute;bottom:0px;left:0px;}
.case .item .item01 .text p{font-size:14px;color:#666;margin-top:25px;line-height:26px;height:104px;display:-webkit-box;-webkit-box-orient:vertical;
-webkit-line-clamp:4;overflow:hidden;}
.case .item .item01 .text a:nth-last-child(1){display:inline-block;text-align:center;width:160px;height:50px;line-height:50px;border:1px solid #336645;margin-top:59px;}
.case .item .item01 .text a:nth-last-child(1) span{font-size:16px;color:#336645;background:url('../images/more-2.png')no-repeat right center;padding-right:22px;}
.case .item .item01:hover .text a:nth-last-child(1){background:#336645;}
.case .item .item01:hover .text a:nth-last-child(1) span{color:#fff;background:url('../images/moer-3.png')no-repeat right center;}


/* gcyj.html */
.nav_son{width:100%;display:inline-block;text-align:center;font-size:0px;margin-top:55px;}
.nav_son ul{margin-left:-2.38%;}
.nav_son li{display:inline-block;border:solid 1px #336645;width:14.28%;margin-left:2.38%;height:50px;line-height:50px;}
.nav_son li a{display:inline-block;width:100%;color:#333;font-size:16px;font-weight:bold;}
.nav_son li:hover a,.nav_son li.active a{background:#336645;color:#fff;}
.gcyj{width:100%;display:inline-block;padding:0px 0px 70px;}
.gcyj .item{margin-left:-1.43%;}
.gcyj .item01{width:100%;margin-top:40px;float:left;width:23.57%;margin-left:1.43%;}
.gcyj .item01 .img{display:inline-block;width:100%;overflow:hidden;}
.gcyj .item01 .img a{display:inline-block;width:100%;max-height:191px;overflow:hidden;}
.gcyj .item01 .img a img{width:100%;transition:1s;}
.gcyj .item01:hover .img a img{transform:scale(1.1);}
.gcyj .item01 .text{width:100%;padding:10px 0px;display:inline-block;transition:0.5s;}
.gcyj .item01 .text a{display:inline-block;width:100%;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gcyj .item01 .text p{font-size:12px;color:#666;line-height:24px;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:48px;display: none;}
.gcyj .item01:hover{background:#336645;box-shadow:0px 0px 10px 0px rgba(14, 4, 8, 0.3);}
.gcyj .item01:hover .text{padding:10px;}
.gcyj .item01:hover .text a{color:#fff;}
.gcyj .item01:hover .text p{color:#fff;}


/* about.html */
.about{width:100%;display:inline-block;padding:55px 0px 100px;}
.about .about_up{width:100%;display:inline-block;}
.about .about_up .text{float:left;width:48.57%;}
.about .text h3{font-size:20px;line-height:32px;color:#333;}
.about .text p{font-size:16px;line-height:32px;color:#333;margin-top:15px;text-indent:30px;text-align:justify;}
.about .about_up .img{float:right;width:48.57%;}
.about .about_up .img img{width:100%;padding-top:55px;}
.about .about_down{width:100%;display:inline-block;margin-top:60px;}
.about .about_down .img{float:left;width:48.57%;}
.about .about_down .img img{width:100%;}
.about .about_down .text{float:right;width:48.57%;padding:57px 0px;}


/* contact.html */
.contact{padding:55px 0px 40px;display:inline-block;width:100%;}
.contact .nei{width:100%;display:inline-block;background:#f7f7f7;}
.contact .img{float:left;width:56.5%;}
.contact .img img{width:100%;}
.contact .text{float:right;width:43.5%;padding:60px 40px;}
.contact .text .tit{width:100%;width:100%;display:inline-block;position:relative;padding-bottom:20px;}
.contact .text .tit b{display:inline-block;width:100%;font-size:20px;color:#336645;line-height:20px;}
.contact .text .tit p{font-size:14px;margin-top:15px;color:#336645;}
.contact .text .tit i{display:inline-block;width:100px;height:2px;background:#336645;position:absolute;bottom:0px;left:0px;}
.contact .text .con{font-size:16px;line-height:36px;color:#336645;margin-top:28px;}
.map{width:100%;display:inline-block;height:530px;background:#eee;}


/* news.html */
.news{width:100%;display:inline-block;padding:15px 0px 70px;}
.news .item .item01{width:100%;display:inline-block;padding:40px 0px;border-top:1px solid #eee;}
.news .item .item01:nth-child(1){border:0px;}
.news .item .item01:nth-last-child(1){padding-bottom:0px;}
.news .item .item01 .img{float:left;width:34.14%;overflow:hidden;}
.news .item .item01 .img a{display:inline-block;width:100%;}
.news .item .item01 .img a img{width:100%;transition:1s;}
.news .item .item01:hover .img a img{transform:scale(1.1);}
.news .item .item01 .text{float:right;width:65.86%;padding:0px 40px 0px;}
.news .item .item01 .text a:nth-child(1){font-size:20px;color:#333;display:inline-block;width:100%;padding-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .item .item01:hover .text a:nth-child(1){color:#336645;}
.news .item .item01 .text>span{display:inline-block;width:100%;font-size:14px;color:#999;}
.news .item .item01 .text p{font-size:16px;color:#666;margin-top:30px;line-height:26px;height:52px;display:-webkit-box;-webkit-box-orient:vertical;
-webkit-line-clamp:2;overflow:hidden;}
.news .item .item01 .text a:nth-last-child(1){display:inline-block;text-align:center;width:160px;height:50px;line-height:50px;border:1px solid #336645;margin-top:51px;}
.news .item .item01 .text a:nth-last-child(1) span{font-size:16px;color:#336645;background:url('../images/more-2.png')no-repeat right center;padding-right:22px;}
.news .item .item01:hover .text a:nth-last-child(1){background:#336645;}
.news .item .item01:hover .text a:nth-last-child(1) span{color:#fff;background:url('../images/moer-3.png')no-repeat right center;}


/* detail.html */
.detail{width:100%;display:inline-block;padding:55px 0px 70px;}
.detail_tit{width:100%;text-align:center;padding-bottom:40px;border-bottom:1px solid #ccc;}
.detail_tit span{display:inline-block;width:100%;font-size:30px;color:#333;}
.detail_tit p{margin-top:25px;text-align:center;width:100%;display:inline-block;}
.detail_tit p i{font-style:normal;font-size:16px;color:#999;margin:0px 50px;}
.detail_con{width:100%;display:inline-block;padding:40px 0px;font-size:16px;color:#666;line-height:32px;border-bottom:1px solid #ccc;}
.detail_con img{max-width:100%;}
.prev_next{width:100%;margin-top:20px;display:inline-block;}
.prev_next p{font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.prev_next p:nth-child(1){float:left;width:40%;text-align:left;}
.prev_next p:nth-last-child(1){float:right;width:40%;text-align:right;}
.prev_next>a{width:20%;display:inline-block;float:left;text-align:center;color:#336645;font-size:16px;font-weight:bold;}


/* pages.html */
.pages{width:100%;display:inline-block;padding:55px 0px 70px;}
.pages_tit{font-size:24px;width:100%;display:inline-block;text-align:center;color:#333;position:relative;padding-bottom:15px;}
.pages_tit::after{content:'';position:absolute;bottom:0px;left:50%;width:50px;margin-left:-25px;height:2px;background:#336645;}
.pages_con{width:100%;display:inline-block;margin-top:40px;font-size:16px;color:#666;line-height:26px;}
.pages_con img{max-width:100%;}


/* zzrz.html */
.zzrz{width:100%;display:inline-block;padding:25px 0px 70px;}
.zzrz .item{margin-left:-1.43%;}
.zzrz .item01{float:left;width:23.57%;margin-left:1.43%;margin-top:40px;transition:0.5s;}
.zzrz .item01 .img{border:solid 1px #336645;width:100%;overflow:hidden;padding:15px;text-align:center;height:330px;}
.zzrz .item01 .img img{max-width:100%;transition:1s;max-height:100%;}
.zzrz .item01:hover .img{box-shadow:0px 0px 10px 0px rgba(14, 4, 8, 0.3);}
.zzrz .item01:hover .img img{transform:scale(0.95);}
.zzrz .item01 .text{margin-top:15px;text-align:center;width:100%;font-size:18px;color:#333;transition:0.5s;}
.zzrz .item01 .text p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zzrz .item01:hover .text{color:#336645;}



@media (max-width:1601px){
  .m_about_l{padding:30px 3% 30px 0px;}
  .m_about_l .tit h3{font-size:28px;color:#111;padding-bottom:30px;}
  .m_about_l .tit p{font-size:18px;}
  .m_about_l .text {margin-top:25px;}
  .m_about_l .text p{font-size:16px;line-height:30px;}
  .m_about_l .text a{margin-top:45px;width:150px;height:40px;line-height:40px;}
  .m_case_con .swiper-slide .text{padding:25px 20px;}
  .m_case_con .swiper-slide .text .text_r{width:23%;}
  .m_case_con .swiper-slide .text .text_r a{width:100%;height:40px;line-height:40px;margin-top:6px;}
  .foot .f_contact{width:32%;margin:0px 8%;}
  .foot .f_ewm{width:9.5%;}

  .case .item .item01 .img{height:390px;}
  .case .item .item01 .text a:nth-child(1){font-size:18px;padding-bottom:15px;}
  .case .item .item01 .text {padding:30px 20px 30px 0px;}
  .case .item .item01 .text p{margin-top:15px;}
  .case .item .item01 .text a:nth-last-child(1){width:150px;height:45px;line-height:45px;margin-top:45px;}

  .contact .text{padding:40px 40px;}
  .contact .text .tit b{font-size:18px;line-height:18px;}
  .contact .text .tit p{font-size:12px;}
  .contact .text .con {font-size:14px;line-height:34px;margin-top:25px;}

  .about .about_down .text{padding:25px 0px;}

  .news .item .item01 .text a:nth-child(1){font-size:18px;padding-bottom:15px;}
  .news .item .item01 .text p{font-size:14px;margin-top:15px;}
  .news .item .item01 .text a:nth-last-child(1){width:150px;height:45px;line-height:45px;margin-top:44px;}

  .gcyj .item01 .img a{display:inline-block;width:100%;max-height:165px;overflow:hidden;}

  .zzrz .item01 .img{height:290px;}
}

/* 分页 */
.paging{width:100%;margin-top:40px;text-align: center;font-family:'宋体';font-size:0px;}
.paging li{display:inline-block;border-bottom:1px solid #999;font-size:16px;color:#666;}
.paging li a,.paging li span{display:inline-block;color:#666;width:62px;text-align:center;height:23px;position:relative;}
.paging li a::after,.paging li span::after{color:#336645;content:'';position:absolute;bottom:0px;width:0%;left:0px;height:3px;background:#336645;transition:1s;}
.paging li a:hover{color:#336645;}
.paging li a:hover::after{width:100%;}
.paging li:nth-child(1) a,.paging li:nth-last-child(1) a,.paging li:nth-child(1),.paging li:nth-last-child(1){width:62px;}
.paging li.active span{color:#336645;}
.paging li.active span::after{width:100%;}
